#include <stdio.h>
#include <string.h>
#define N 1000
int arr3[N+1];
int main_8()
{
    memset(arr3,0,sizeof(arr3));
    int n,a;
    scanf("%d",&n);
    for (int i=0;i<n ;i++ )
    {
        scanf("%d",&a);
        arr3[a]++;
        if (i!=0)
        {
            putchar(' ');
        }
        printf("%d",arr3[a]);
    }
    putchar('\n');
	return 0;
}
